Adaptive sampling for performance characterization of application kernels

نویسندگان

  • Pablo de Oliveira Castro
  • Eric Petit
  • Asma Farjallah
  • William Jalby
چکیده

Characterizing performance is essential to optimize programs and architectures. The open source Adaptive Sampling Kit (ASK) measures the performance trade-off in large design spaces. Exhaustively sampling all sets of parameters is computationally intractable. Therefore, ASK concentrates exploration in the most irregular regions of the design space through multiple adaptive sampling strategies. The paper presents the ASK architecture and a set of adaptive sampling strategies, including a new approach: Hierarchical Variance Sampling. ASK’s usage is demonstrated on three performance characterization problems: memory stride accesses, jacobian stencil code and an industrial seismic application using 3D stencils. ASK builds accurate models of performance with a small number of measures. It considerably reduces the cost of performance exploration. For instance, the jacobian stencil code design space, which has more than 31 × 10 combinations of parameters, is accurately predicted using only 1 500 combinations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Comparative Study of Performance of Adaptive Web Sampling and General Inverse Adaptive Sampling in Estimating Olive Production in Iran

Nowadays, there is an increasing use of sampling methods in network and spatial populations. Although the most common link-tracing designs such as adaptive cluster sampling and snowball sampling have advantages over conventional sampling designs such as simple random sampling and cluster sampling, these designs still present many drawbacks. Adaptive web sampling is a new link-tracing design tha...

متن کامل

Application of adaptive sampling in fishery part 2: Truncated adaptive cluster sampling designs

There are some experiences that researcher come across quite number of time for very large networks in the initial samples such that they cannot finish the sampling procedure. Two solutions have been proposed and used by marine biologists which we discuss in this article: i) Adaptive cluster sampling based on order statistics with a stopping rule, ii) Restricted adaptive cluster sampling. Until...

متن کامل

Application of adaptive sampling in fishery part 1: Adaptive cluster sampling and its strip designs

Abstract:  The precision of conventional sampling designs is not usually satisfactory for estimating parameters of clump and rare populations. Many of fish species live in school and disperse all over a vast area like a sea so that they are rare compare to their habitats. Theory of a class of sampling designs called adaptive sampling designs has rapidly grown during last decade which solv...

متن کامل

Application of adaptive sampling in fishery part 2: Truncated adaptive cluster sampling designs

There are some experiences that researcher come across quite number of time for very large networks in the initial samples such that they cannot finish the sampling procedure. Two solutions have been proposed and used by marine biologists which we discuss in this article: i) Adaptive cluster sampling based on order statistics with a stopping rule, ii) Restricted adaptive cluster sampling. Until...

متن کامل

Application of adaptive sampling in fishery part 1: Adaptive cluster sampling and its strip designs

Abstract:  The precision of conventional sampling designs is not usually satisfactory for estimating parameters of clump and rare populations. Many of fish species live in school and disperse all over a vast area like a sea so that they are rare compare to their habitats. Theory of a class of sampling designs called adaptive sampling designs has rapidly grown during last decade which solved the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency and Computation: Practice and Experience

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2013